home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / C / XMSSTUFF.ZIP / XMSSTUFF.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-01-05  |  906 b   |  29 lines

  1. int XMS_detect( void );
  2. void XMS_ini( void );
  3. unsigned int XMS_largestavail( void );
  4. unsigned int XMS_memavail( void );
  5. unsigned int XMS_allocate_block( unsigned int amount );
  6. int XMS_free_block( unsigned int handle );
  7. char XMS_handles_free( unsigned int handle );
  8. int XMS_move_block( struct ExtMemMoveStruct _far *structin );
  9. char _far *XMS_lock_block( unsigned int handle );
  10. int XMS_unlock_block( unsigned int handle );
  11. int XMSE_xms_to_con( unsigned int handle, char _far *data, unsigned int length );
  12. int XMSE_con_to_xms( unsigned int handle, char _far *data, unsigned int length );
  13. int XMS_enable_A20( void );
  14. int XMS_disable_A20( void );
  15.  
  16. long int XMSControl;
  17. unsigned int XMSVersion;
  18. char error;
  19.  
  20. struct ExtMemMoveStruct
  21. {
  22.     unsigned long int Length;
  23.     unsigned int SourceHandle;
  24.     unsigned long int SourceOffset;
  25.     unsigned int DestHandle;
  26.     unsigned long int DestOffset;
  27. };
  28.  
  29.